package com.condominio.aplicacao;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

import com.condominio.facade.Facade;
import com.condominio.model.Conta;
import com.condominio.model.Pessoa;
import com.condominio.model.Recado;


public class Aplicacao3 {

	Facade fachada=Facade.getInstance();

	public Aplicacao3(){

		excluirPessoa();
		listar();		

	}

	private void listar() {
		System.out.println("Listagem:");
		System.out.println("==========================================");
		try{
			List<Pessoa> l=fachada.findAllPessoa();
			for(Pessoa p:l){
				System.out.println(p.toString()+"\n");
				System.out.println("---------------------------------------------");

			}
			System.out.println("==========================================");
		}catch (Exception e) {
			e.printStackTrace();
		}
	}

	public void excluirPessoa(){
		try{
			//procurar no BD
			Pessoa pe = new Pessoa();
			pe = fachada.findAllPessoa().get(1); // Renato
			//exclusao
			fachada.excluirPessoa(pe);
		}catch (Exception e){
			e.printStackTrace();
			return;
		}

	}

	public static void main(String[] args) {
		new Aplicacao3();

	}

}
